
//禁用Enter键表单自动提交
document.onkeydown = function(event) {
    var target, code, tag;
    if (!event) {
        event = window.event; //针对ie浏览器
        target = event.srcElement;
        code = event.keyCode;
        if (code == 13) {
            tag = target.tagName;
            if (tag == "TEXTAREA") { return true; }
            else { return false; }
        }
    }
    else {
        target = event.target; //针对遵循w3c标准的浏览器，如Firefox
        code = event.keyCode;
        if (code == 13) {
            tag = target.tagName;
            if (tag == "INPUT") { return false; }
            else { return true; }
        }
    }
};

// 上传文件
KindEditor.ready(function(K) {

	var editor = K.editor({
		uploadJson : '/js/kindeditor-4.1.10/jsp/upload_json.jsp'
		//fileManagerJson : '/assets/plugins/kindeditor-4.1.10/jsp/file_manager_json.jsp',
		//allowFileManager : true
	});
	
		
	K('#btn_approvalFilePath').click(function() {
		editor.loadPlugin('image', function() {
			editor.plugin.imageDialog({
				showRemote : false, //隐藏图片浏览
				imageUrl : K('#approvalFilePath').val(),
				clickFn : function(url, title, width, height, border, align) {
					K('#approvalFilePath').val(url);
					$("#tteeFilePath_span").html('<a href="' + url + '" target="_blank" title="' + title + '">' + title + '</a>'); 
					editor.hideDialog();
				}
			});
		});
	});
	
	K('#btn_thesisFilePath').click(function() {
		editor.loadPlugin('image', function() {
			editor.plugin.imageDialog({
				showRemote : false, //隐藏图片浏览
				imageUrl : K('#thesisFilePath').val(),
				clickFn : function(url, title, width, height, border, align) {
					K('#thesisFilePath').val(url);
					$("#thesisFilePath_span").html('<a href="' + url + '" target="_blank" title="' + title + '">' + title + '</a>'); 
					editor.hideDialog();
				}
			});
		});
	});
 

}); 

$(function(){
	// 获得机构信息
	getOrganizationInfo();
	// 获得所有省份
	getAllProvince();
});

function handleSourceType(value) {
	if(value=='国家级') {
		$("#ul_sourceTypeSec").show();
	}else {
		$("#ul_sourceTypeSec").hide();
	}
}

function handleResearchType(value) {
   if(value=='观察性研究') {
		$("#ul_researchType_gc").show();
		$("#ul_researchType_qt").hide();
		$(".class_researchType_gy").remove();
	}else if(value=='干预性研究') {
		$("#ul_researchType_gc").hide();
		$("#ul_researchType_qt").hide();
		addGroupNameFrist();
	}else if(value=='其他') {
		$("#ul_researchType_gc").hide();
		$("#ul_researchType_qt").show();
		$(".class_researchType_gy").remove();
	}else {
		$("#ul_researchType_gc").hide();
		$("#ul_researchType_qt").hide();
		$(".class_researchType_gy").remove();
	}
}

function getOrganizationInfo() {
	 $.ajax({
		url : 'project!getOrganizationInfo.action',
		dataType: 'json',
		success : function(data) {
			Interceptor(data);
		     if(data!=null) {
		    	$("#li_name").html(data[0].organization.name);
		    	$("#li_organType").html(data[0].organization.organType);
		    	if(data[0].organization.organLevel=='') {
		    		$("#li_organLevel").html('&nbsp;');
		    	}else {
		    		$("#li_organLevel").html(data[0].organization.organLevel);
		    	}
		    	$("#li_province").html(data[0].province.name);
		    	$("#li_organCode").html(data[0].organization.organCode);
		    	$("#li_address").html(data[0].organization.address);
		    	$("#li_postCode").html(data[0].organization.postCode);
		    	$("#li_contactUser").html(data[0].organization.contactUser);
		    	$("#li_contactPhone").html(data[0].organization.contactPhone);
		    	$("#li_contactMobile").html(data[0].organization.contactMobile);
		    	$("#li_contactEmail").html(data[0].organization.contactEmail);
		     }
		},
		error : function() {
			alert("通信失败！");
		}
	 });
}

function getAllProvince() {
	$.ajax({
		url : '/province!getAll.action',
		dataType: 'json',
		success : function(data) {
			Interceptor(data);
		     if(data!=null) {
		    	 $("#provinceCode").children().remove();
			     $("#provinceCode").append('<option value="">--- 请选择 ---</option>');
			     for(var i=0;i<data.length;i++){
				     $("#provinceCode").append("<option value=" + data[i].code+">" + data[i].name + "</option>");
			     }
		     }
		},
		error : function() {
			alert("通信失败！");
		}
	 });
}

//研究领域-二级学科
function handleResearchDomain(value) {
	$("#researchDomainSec").children().remove();
	var optionContent = '';
	if (value == 1001) {
		optionContent += '<option value="100101">人体解剖与组织胚胎学</option>';
		optionContent += '<option value="100102">免疫学</option>';
		optionContent += '<option value="100103">病原生物学</option>';
		optionContent += '<option value="100104">病理学与病理生理学</option>';
		optionContent += '<option value="100105">法医学</option>';
		optionContent += '<option value="100106">放射医学</option>';
		optionContent += '<option value="100107">航空、航天与航海医学</option>';
	} else if (value == 1002) {
		optionContent += '<option value="100201">内科学</option>';
		optionContent += '<option value="100202">儿科学</option>';
		optionContent += '<option value="100203">老年医学</option>';
		optionContent += '<option value="100204">神经病学</option>';
		optionContent += '<option value="100205">精神病与精神卫生学</option>';
		optionContent += '<option value="100206">皮肤病与性病学</option>';
		optionContent += '<option value="100207">影像医学与核医学</option>';
		optionContent += '<option value="100208">临床检验诊断学</option>';
		optionContent += '<option value="100209">护理学</option>';
		optionContent += '<option value="100210">外科学</option>';
		optionContent += '<option value="100211">妇产科学</option>';
		optionContent += '<option value="100212">眼科学</option>';
		optionContent += '<option value="100213">耳鼻咽喉科学</option>';
		optionContent += '<option value="100214">肿瘤学</option>';
		optionContent += '<option value="100215">康复医学与理疗学</option>';
		optionContent += '<option value="100216">运动医学</option>';
		optionContent += '<option value="100217">麻醉学</option>';
		optionContent += '<option value="100218">急诊医学</option>';
	} else if (value == 1003) {
		optionContent += '<option value="100301">口腔基础医学</option>';
		optionContent += '<option value="100302">口腔临床医学</option>';
	} else if (value == 1004) {
		optionContent += '<option value="100401">流行病与卫生统计学</option>';
		optionContent += '<option value="100402">劳动卫生与环境卫生学</option>';
		optionContent += '<option value="100403">营养与食品卫生学</option>';
		optionContent += '<option value="100404">儿少卫生与妇幼保健学</option>';
		optionContent += '<option value="100405">卫生毒理学</option>';
		optionContent += '<option value="100406">军事预防医学</option>';
	} else if (value == 1005) {
		optionContent += '<option value="100501">中医基础理论</option>';
		optionContent += '<option value="100502">中医临床基础</option>';
		optionContent += '<option value="100503">中医医史文献</option>';
		optionContent += '<option value="100504">方剂学</option>';
		optionContent += '<option value="100505">中医诊断学</option>';
		optionContent += '<option value="100506">中医内科学</option>';
		optionContent += '<option value="100507">中医外科学</option>';
		optionContent += '<option value="100508">中医骨伤科学</option>';
		optionContent += '<option value="100509">中医妇科学</option>';
		optionContent += '<option value="100510">中医儿科学</option>';
		optionContent += '<option value="100511">中医五官科学</option>';
		optionContent += '<option value="100512">针灸推拿学</option>';
		optionContent += '<option value="100513">民族医学</option>';
	} else if (value == 1006) {
		optionContent += '<option value="100601">中西医结合基础</option>';
		optionContent += '<option value="100602">中西医结合临床</option>';
	} else if (value == 1007) {
		optionContent += '<option value="100701">药物化学</option>';
		optionContent += '<option value="100702">药剂学</option>';
		optionContent += '<option value="100703">生药学</option>';
		optionContent += '<option value="100704">药物分析学</option>';
		optionContent += '<option value="100705">微生物与生化药学</option>';
		optionContent += '<option value="100706">药理学</option>';
	} else {
		optionContent += '<option value="">--- 请选择 ---</option>';
	}
	$("#researchDomainSec").append(optionContent);
}

//无验证提交表单
function submitFormByNoHandle() {
    $("#submitType").val("0");
	var kedaoForm = $(".kedaoForm").Validform({
		tiptype: 3
	});
	kedaoForm.submitForm(true);
}

//验证提交表单
function submitFormByHandle() {
    $("#submitType").val("1");
	var kedaoForm = $(".kedaoForm").Validform({
		tiptype: 3
	});
	kedaoForm.check();
	kedaoForm.submitForm(false);
}

function addGroupNameFrist() {
	$("#div_group_domain").append('<ul id="ul_researchType_gy_1" class="class_researchType_gy" style="background-color: #EEEED1; padding-top: 15px; padding-bottom: 15px;">'
      + '<li class="name">组别名称：</li>'
      + '<li class="inpu">'
        + '<input type="text" name="groupName" id="groupName" style="width: 460px;" datatype="*2-50" class="texbox" /> * <br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">满足条件：</li>'
      + '<li class="inpu">'
        + '<textarea style="width: 460px; height: 100px;" id="groupConditions" name="groupConditions" datatype="*5-500" class="texboxarea" ></textarea> *'
        + '<br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">干预类型：</li>'
      + '<li class="inpu">'
        + '<select name="interventionType" id="interventionType" class="texbox" datatype="*" >'
          	+ '<option value="">--- 请选择 ---</option>'
          	+ '<option value="干细胞">干细胞</option>'
			+ '<option value="药物(包括安慰剂)">药物(包括安慰剂)</option>'
			+ '<option value="器械/设备(包括伪器械/设备)">器械/设备(包括伪器械/设备)</option>'
			+ '<option value="操作/手术">操作/手术</option>'
			+ '<option value="辐射">辐射</option>'
			+ '<option value="行为(例如心理治疗、生活方式咨询)">行为(例如心理治疗、生活方式咨询)</option>'
			+ '<option value="基因治疗">基因治疗</option>'
			+ '<option value="膳食补充剂(如维生素、矿物质)">膳食补充剂(如维生素、矿物质)</option>'
			+ '<option value="其他">其他</option>'
        + '</select>* <br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">干预措施：</li>'
      + '<li class="inpu">'
        + '<textarea style="width: 460px; height: 100px;" id="interventionMeasures" datatype="*5-500" name="interventionMeasures" class="texboxarea" ></textarea> *'
        + '<br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name"> </li>'
      + '<li class="inpu" style="margin-top: 5px;">'
       + ' <div style="color: #ff6347; font-size: 14px; font-weight: bold;">点击下面按钮添加更多组别信息</div> '
      + '  <input type="button" value="增加一项组别" onclick="addGroupName();">' 
     + ' </li>'
    + '</ul>');
}

//添加组别信息
function addGroupName() {
	var i = $(".class_researchType_gy").length;
	$("#div_group_domain").append('<ul id="ul_researchType_gy_'+(i+1)+'" class="class_researchType_gy" style="background-color: #EEEED1; padding-top: 15px; padding-bottom: 15px;">'
      + '<li class="name">组别名称：</li>'
      + '<li class="inpu">'
        + '<input type="text" name="groupName" id="groupName" style="width: 460px;" datatype="*2-50" class="texbox" /> * <br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">满足条件：</li>'
      + '<li class="inpu">'
        + '<textarea style="width: 460px; height: 100px;" id="groupConditions" name="groupConditions" datatype="*5-500" class="texboxarea" ></textarea> *'
        + '<br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">干预类型：</li>'
      + '<li class="inpu">'
        + '<select name="interventionType" id="interventionType" class="texbox" datatype="*" >'
          	+ '<option value="">--- 请选择 ---</option>'
          	+ '<option value="干细胞">干细胞</option>'
			+ '<option value="药物(包括安慰剂)">药物(包括安慰剂)</option>'
			+ '<option value="器械/设备(包括伪器械/设备)">器械/设备(包括伪器械/设备)</option>'
			+ '<option value="操作/手术">操作/手术</option>'
			+ '<option value="辐射">辐射</option>'
			+ '<option value="行为(例如心理治疗、生活方式咨询)">行为(例如心理治疗、生活方式咨询)</option>'
			+ '<option value="基因治疗">基因治疗</option>'
			+ '<option value="膳食补充剂(如维生素、矿物质)">膳食补充剂(如维生素、矿物质)</option>'
			+ '<option value="其他">其他</option>'
        + '</select>* <br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">干预措施：</li>'
      + '<li class="inpu">'
        + '<textarea style="width: 460px; height: 100px;" id="interventionMeasures" datatype="*5-500" name="interventionMeasures" class="texboxarea" ></textarea> *'
        + '<br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name"> </li>'
      + '<li class="inpu" style="margin-top: 5px;">'
       + ' <input type="button" value="删除该组别" onclick="delDiv(\'ul_researchType_gy_' + (i+1) + '\')">'
      + '  <input type="button" value="增加一项组别" onclick="addGroupName();">' 
     + ' </li>'
    + '</ul>');
}

//添加次要结局指标
function addCiyaoIndicator() {
   if($("#div_indicator_ciyao").length==0) {
   	 	$("#div_ciyao_indicator_domain").append('<div class="zhibiaoTitle" id="div_indicator_ciyao" style="margin-top: 10px;">次要结局指标 &gt;&gt;</div>');
   }
   var i = $(".class_indicator_ciyao").length;
   $("#div_ciyao_indicator_domain").append('<ul id="ul_indicator_ciyao_' + (i+1) + '" class="class_indicator_ciyao" style="background-color: #EEEED1; padding-top: 15px; padding-bottom: 15px;">'
      + '<li class="name">结局指标名称：</li>'
      + '<li class="inpu">'
        + '<input type="text" name="indicatorNameMinor" id="indicatorNameMinor" style="width: 460px;" class="texbox" datatype="*2-50" /> * <br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">结局指标描述：</li>'
      + '<li class="inpu">'
        + '<textarea style="width: 460px; height: 100px;" id="indicatorDescriptionMinor" name="indicatorDescriptionMinor" class="texboxarea" datatype="*5-500"></textarea> *'
        + '<br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">结局指标类型：</li>'
      + '<li class="inpu">'
        + '<select name="indicatorTypeMinor" id="indicatorTypeMinor" class="texbox" datatype="*">'
          	+ '<option value="">---请选择---</option>'
			+ '<option value="疗效结局指标">疗效结局指标</option>'
			+ '<option value="安全性结局指标">安全性结局指标</option>'
			+ '<option value="以上都不是">以上都不是</option>'
        + '</select> * <br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name"> </li>'
      + '<li class="inpu">'
        + '<div style="color: #ff6347; font-size: 14px; font-weight: bold;">点击下面按钮添加更多指标信息</div>' 
        + '<input type="button" value="删除该项结局指标" onclick="delDiv(\'ul_indicator_ciyao_' + (i+1) + '\')">'
        + '<input type="button" value="增加一项次要结局指标" onclick="addCiyaoIndicator();">' 
      + '</li>'
    + '</ul>');
}

//添加其他结局指标
function addQitaIndicator() {
   if($("#div_indicator_qita").length==0) {
   	 	$("#div_qita_indicator_domain").append('<div class="zhibiaoTitle" id="div_indicator_qita" style="margin-top: 10px;">其他结局指标 &gt;&gt;</div>');
   }
   var i = $(".class_indicator_qita").length;
   $("#div_qita_indicator_domain").append('<ul id="ul_indicator_qita_' + (i+1) 
      + '" class="class_indicator_qita" style="background-color: #EEEED1; padding-top: 15px; padding-bottom: 15px;">'
      + '<li class="name">结局指标名称：</li>'
      + '<li class="inpu">'
        + '<input type="text" name="indicatorNameElse" id="indicatorNameElse" style="width: 460px;" class="texbox" datatype="*2-50" /> * <br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">结局指标描述：</li>'
      + '<li class="inpu">'
        + '<textarea style="width: 460px; height: 100px;" id="indicatorDescriptionElse" name="indicatorDescriptionElse" class="texboxarea" datatype="*5-500"></textarea> *'
        + '<br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name">结局指标类型：</li>'
      + '<li class="inpu">'
        + '<select name="indicatorTypeElse" id="indicatorTypeElse" class="texbox" datatype="*">'
          	+ '<option value="">---请选择---</option>'
			+ '<option value="疗效结局指标">疗效结局指标</option>'
			+ '<option value="安全性结局指标">安全性结局指标</option>'
			+ '<option value="以上都不是">以上都不是</option>'
        + '</select> * <br>'
        + '<span class="Validform_checktip spanTip"></span>'
      + '</li>'
      + '<li class="name"> </li>'
      + '<li class="inpu">'
        + '<div style="color: #ff6347; font-size: 14px; font-weight: bold;">点击下面按钮添加更多指标信息</div>' 
        + '<input type="button" value="删除该项结局指标" onclick="delDiv(\'ul_indicator_qita_' + (i+1) + '\')">'
        + '<input type="button" value="增加一项其他结局指标" onclick="addQitaIndicator();">' 
      + '</li>'
    + '</ul>');
}

// 删除某个div
function delDiv(id) {
 	$("#" + id).remove();
 	// 如无次要指标，则删除次要指标div
 	if($(".class_indicator_ciyao").length==0) {
 		$("#div_indicator_ciyao").remove();
 	}
 	// 如无其他指标，则删除其他指标div
 	if($(".class_indicator_qita").length==0) {
 		$("#div_indicator_qita").remove();
 	}
}
